<!DOCTYPE html>
<html lang="en">

<head>
  <meta charset="UTF-8">
  <meta http-equiv="X-UA-Compatible" content="IE=edge">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Document</title>
  <script>
    /* 
    js中数据类型分为：
    -原始类型： number数字   boolean 布尔  String('' "")字符  undefined未定义
    -引用数据类型
         对象     null    
    js中数据类型不用来定义变量，而是由值类决定 通常我们只需要判断值是什么类型的做相关操作即可

  使用typeof运算符可以获取变量的数据类型
    */

    var age = 18;
    var price = 98.999;
    /*  alert(typeof age);
     alert(typeof price);
  */

    var ch = 'a';
    var name = "zs";
    // alert(typeof ch);

    var flag = true;

    var o = null;
    alert(typeof o);//object

    var a;
    alert(typeof a);

    var num = "100";
    //== 判断两个值是否相等（数字转换）  判断类型是否一样  不一样转换以后再比
    //=== 全等于 判断类型是否都一样 不一样直接返回false
    if (num === 100) {
      alert("真");
    }




  </script>
</head>

<body>

</body>

</html>